package com.xyhy.starter.mfx.entity;

import java.time.LocalDateTime;

public interface IAuditable<ID> {

  ID getCreateBy();

  void setCreateBy(ID createBy);

  LocalDateTime getCreateTime();

  void setCreateTime(LocalDateTime createTime);

  default ID getUpdateBy() {
    return null;
  }

  default void setUpdateBy(ID updateBy) {
  }

  default LocalDateTime getUpdateTime() {
    return null;
  }

  default void setUpdateTime(LocalDateTime updateTime) {
  }
}
